38818
758548
266978
800686
98933
276616
12953
915472
884952
90952
763573
906545
5168799
3586581
3114148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471